/**
 * 注册全局插件，添加全局功能，公共方法
 * 添加全局方法或者属性
 */
import api from '@/api'
import baseFunc from './baseFunc'
import echarts from 'echarts'

// 注册中国地图
import china from 'echarts/map/json/china.json'
echarts.registerMap('china', china)

export default {
  install(Vue) {
    // 请求-全局api
    Vue.prototype.$api = api
    // 全局Echarts
    Vue.prototype.$echarts = echarts
    // 注册bus中间件
    Vue.prototype.$bus = new Vue()
    // 公共函数库
    Vue.prototype.$baseFunc = baseFunc
  }
}
